function checkVersion(data) {
		let local_appv = plus.runtime.version;
		let net_appv = (plus.os.name == "Android") ? data.android_v : data.ios_v;
		let isUpd = compareVersion(net_appv,local_appv);
		if(isUpd === 1){
			return true;
		}else{
			return false;
		}
}
/**
 * 对比版本号 不建议使用字符串对比 '12.0.1' > '9.9.9' === false
 * v1 > v2 return 1
 * v1 < v2 return -1
 * v1 == v2 return 0
 */
function compareVersion(v1, v2) {
	v1 = v1.split('.');
	v2 = v2.split('.');
	const len = Math.max(v1.length, v2.length);
	while (v1.length < len) {
		v1.push('0');
	}
	while (v2.length < len) {
		v2.push('0');
	}

	for (let i = 0; i < len; i++) {
		const num1 = parseInt(v1[i]);
		const num2 = parseInt(v2[i]);

		if (num1 > num2) {
			return 1;
		} else if (num1 < num2) {
			return -1;
		}
	}

	return 0;
}
//打开应用商店
function openMarket(data) {
	let appurl;
	let marketPackageName;
	if (plus.os.name == "Android") {
		appurl = data.android_appurl; //由于hello uni-app没有上Android应用商店，所以此处打开了另一个示例应用  
		marketPackageName = data.android_marketPackageName;
	} else {
		appurl = data.ios_appurl;
	}
	if (typeof(marketPackageName) == "undefined") {
		plus.runtime.openURL(appurl, function(res) {
			console.log(res);
		});
	} else { //强制指定某个Android应用市场的包名，通过这个包名启动指定app  
		if (plus.os.name == "Android") {
			plus.runtime.openURL(appurl, function(res) {
				plus.nativeUI.alert(`本机没有安装${data.android_marketPackageNameTxt}`);
			}, marketPackageName);
		} else {
			plus.nativeUI.alert(`仅Android手机才支持${data.android_marketPackageNameTxt}`);
		}
	}
}
export {checkVersion,openMarket};

// data是由服务器传入的 本次代码采用应用商店形式（也可以采用wgt和直接自己发包形式 需要自行研究）
// android_content: "紧急更新建议所有用户都升级，修复获取xxx"
// android_v: "1.0.2"
// android_appurl: "market://details?id=io.dcloud.HelloH5"
// android_marketPackageName: "com.tencent.android.qqdownloader"
// android_marketPackageNameTxt: "应用宝"

// ios_content: "紧急更新建议所有用户都升级，修复获取xxx"
// ios_v: "1.0.2"
// ios_appurl: "itms-apps://itunes.apple.com/cn/app/hello-uni-app/id1417078253?mt=8"
